<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.pc{

	display:none;

}

.base{

	margin:0 auto;  max-width:1200px;

}

.ntitle {

    line-height: 40px;

    height: 40px;

    text-align: center;

    font-size: 20px;

    color: black;

    margin-bottom: 12px;

}



.ncontent {

    line-height: 25px;

    padding-bottom: 55px;

}



.ninfo {

    color: #999;

    font-size: 12px;

    text-align: center;

    line-height: 20px;

    margin-bottom: 15px;

}

.ncontent img{

	max-width:100%;

}



.tmp-top{

	position:relative; background:white;

}

.zding{

	padding-bottom:87px;

}

.dpage-body{
	padding-top:20px;
}

.zding .tmp-top,.page-body .tmp-top{

	position:fixed; width:100%; height:auto; background:white; left:0px; bottom:0px; z-index:800;

}

.header{

	padding:0px 120px; position:relative; text-align:right; padding-right:260px;

}

.header a.logo{

	position:absolute; left:40px; top:0px; padding:12px 0px;

}

.header ul{

	position:relative; display:inline-block; width:700px;

}

.header ul li{

	display:inline-block; padding:0px 14px; margin-right:20px;

}

.header ul li a{

	display:inline-block; padding:27.5px 7px; line-height:30px; border-top:solid 2px white; text-decoration:none; font-size:16px;

}

.header ul li a.cur,.header ul li:hover a{

	border-color:#9BB391; color:#9BB391;

}

.header .langs{

	position:absolute; right:40px; top:0px; padding-top:27px;

}

.header .langs .box{

	position:relative; line-height:35px; height:35px; padding-right:117px; text-align:left;

}

.header .langs .box&gt;a{

	display:inline-block; text-decoration:none; color:black; margin-right:12px;

}

.header .langs .box .yuy{

	width:95px; position:absolute; right:0px; top:0px; line-height:36px; text-align:right;  color:#999;

}

.header .langs .box .yuy a{

	text-decoration:none; color:#999; margin:0px 10px;

}

.header .langs .box .yuy a.cur,.header .langs .box .yuy a:hover{

	color:black;

}

	

.header .top-link{

	display:inline-block; margin-left:50px; padding-top:17.5px; line-height:37px;

}

.header .top-link a{

	display:inline-block; text-decoration:none; line-height:37px; border:solid 1px #EEEEEE; border-radius:4px; padding:0px 12px; margin-right:18px; background:white; color:#999;

}

.header .top-link a font{

	display:inline-block; margin-left:11px; position:relative; top:1px;

}

.header .top-link a:last-child{

	margin-right:0px;

}

.header .top-link a.cur{

	background:#9BB391; color:white;

}

.header .search-box{

	width:300px; position:absolute; right:5px; top:0px; height:100px; padding-top:45px; background:white; z-index:100; display:none;

}

.header .search-box input{

	width:160px; height:38px; line-height:28px; padding:5px 9px; display:inline-block; background:#f4f4f4; border-radius:2px; color:balck; margin-right:10px; outline:none; border:none;

}

.mo-header{

	display:none;

}

.index-body{

	height:100%; overflow:hidden; 

}

.index-main{

	position:relative; overflow:hidden; width:100%; height:100px;

}

.index-main .iebox{

	position:relative; height:100%; z-index:0;  

}

.index-main .iboxs{

	width:100%; height:inherit; overflow:hidden;

}

.index-sh ul{

	height:inherit;

}

	

.index-sh ul li{

	width:25%; float:left; overflow:hidden; height:33.333%; display:block; position:relative;

}
.index-sh ul li&gt;span{
	position:absolute; left:0px; top:0px; height:100%; background:black; opacity:0.6; width:100%; overflow:hidden; transition: all 0.5s;
}
.index-sh.ddhs ul li&gt;span{
	opacity:0;
}

.index-sh ul li img{

	width:100%; transition: all 0.6s; height:100%;

}
.index-sh ul li:hover img{
	transform: scale(1.05);  
}

.index-sh ul li:nth-child(6n+0){

	width:50%; text-align:center;

}

.index-sh ul li .descbox{

	padding:10px 15px; padding-top:43px; transition: all 0.5s; position:relative; opacity:0; top:70px;

}

.index-sh ul li .descbox.re{

	opacity:1; top:0px;

}

.index-sh ul li .descbox .tit{

	color:black; font-size:30px; line-height:39px;

}

.index-sh ul li .descbox .desc{

	line-height:26px;padding:0px 25px; color:#999999; padding-top:13px; margin-top:18px; border-top:solid 1px #f0f0f0; 

}

.index-sh ul li .descbox .desc a{

	text-decoration:none; color:#999; margin-top:15px;

}

.carousel{

	height:100%; width:auto; overflow:hidden;

}	

.carousel-inner&gt;.item&gt;a&gt;img, .carousel-inner&gt;.item&gt;img{

	height:100%; width:auto;	

}



.product-index{
	padding:0px 100px;   background:#fafafa;
}



.site-title{

	text-align:center; margin-bottom:30px;

}

.site-title span{

	display:block; font-size:40px; line-height:55px; color:#333333; 

}

.site-title font{

	color:#cccccc; font-size:16px; display:block; line-height:30px;

}



.site-title.white span{

	color:#fff; 

}

.site-title.white font{

	color:#fff; 

}





.index-product-tab{

	margin-bottom:27px; height:70px; border-bottom:solid 1px #f0f0f0; text-align:center; padding:0px 50px; margin-bottom:0px;

}

.index-product-tab a{

	display:inline-block; padding:0px 11px; border-bottom:solid 1px #f0f0f0; line-height:70px; height:70px; text-decoration:none; font-size:18px; margin-right:40px;

}

.index-product-tab a span{

	display:none;

}

.index-product-tab a.cur,.index-product-tab a:hover{

	border-color:#9BB391; color:#9bb391;

}

.index-tabs .index-tab{

	display:none;

}

.index-tabs .index-tab.cur{

	display:block;

}

.index-tab ul li{

	float:left; width:25%; text-align:center;

}

.index-tab ul li a{

	display:block; text-decoration:none; position:relative;

}

.index-tab ul li a .img{

	height:390px; line-height:390px;

}

.index-tab ul li a .img img{

	max-width:100%; max-height:350px;

}

.index-tab ul li a span{

	display:block; line-height:35px; font-size:16px; color:#666666;

}

.index-tab ul li a font{

	display:block; line-height:30px; font-size:14px; color:#999999;

}

.product-index .more{

	margin-top:30px; line-height:32px; text-align:center;

}

.product-index .more a{

	display:inline-block; color:#666666; font-size:16px; text-decoration:none;

}

.product-index .more a font{

	margin-left:8px;

}

.product-index .more a:hover{

	color:#9BB391;

}

.index-help{

	background:url(../pics/index_helps.jpg) no-repeat center center; padding:0px 100px; text-align:center;

}

.index-help&gt;div{

	color:white; font-size:14px; line-height:30px; margin-top:18px; padding-top:60px;

}

.index-help ul li{

	width:25%; float:left; margin-bottom:32px; text-align:center; color:white; padding:0px 45px;

}

.index-help ul li .index-hbox{

	width:115px; height:115px; margin:0 auto; background:url(../pics/cicle.png) no-repeat center center; margin-bottom:16px; line-height:115px; font-size:40px; color:white; font-weight:bold;

}

.index-help ul li .index-hdesc{

	max-width:220px; margin:0 auto; text-align:center;

}

.index-help ul li .index-hdesc span{

	display:block; font-size:22px; color:white; line-height:37px;

}

.index-help ul li .index-hdesc font{

	display:block; font-size:14px; color:white; line-height:20px; height:40px; overflow:hidden;

}

.index-news{

	padding:0px 50px; overflow:hidden; background:#fafafa;

}
.index-news&gt;div{
	height:100%;
}

.index-news .left-news{

	width:320px; float:left; padding-top:110px; transition: all 0.6s; left:-80px; opacity:0; position:relative;

}

.index-news.news_on1 .left-news{

	opacity:1; left:0px;

}

.index-news .left-news .title{

	color:#333333; font-size:32px; line-height:38px; margin-bottom:4px;

}

.index-news .left-news .endesc{

	line-height:20px; color:#cccccc; font-size:12px; margin-bottom:20px;

}

.index-news .left-news .vdesc{

	line-height:30px; color:#666666; font-size:18px; margin-bottom:35px;

}

.index-news .left-news .newsnav{

	line-height:35px;

}

.index-news .left-news .newsnav a{

	display:block; font-size:16px; text-decoration:none; line-height:40px;

}

.index-news .left-news .newsnav a:hover,.index-news .left-news .newsnav a.cur{

	color:#9bb391;

}

.index-news .left-news .slnews{

	margin-top:20px; line-height:38px;

}

.index-news .left-news .slnews a{

	display:inline-block; text-decoration:none; background:#F6F6F6; border:solid 1px #f0f0f0; height:36px; width:36px; text-align:center; color:#999; font-size:16px; margin-left:20px; border-radius:50%;

}

.index-news .left-news .slnews a:hover,.index-news .left-news .slnews a.cur{

	border-color:#9BB391; background:#9BB391; color:white;

}

.index-news .right-news{

	width:1015px; float:right; left:80px; opacity:0; position:relative; transition: all 0.6s; height:100%;

}

.index-news.news_on1 .right-news{

	left:0px; opacity:1;

}



.index-news .right-news .news-tab{

	display:none; height:100%;

}

.index-news .right-news .news-tab.cur{

	display:block;

}

.index-news .right-news ul{

	height:inherit;

}

.contact1{
	background:#fafafa; padding-top:35px;
}

.index-news .right-news ul li{

	width:338px; padding:100px 17.5px; margin-right:0px; margin-left:0px;  border-right:solid 1px #f0f0f0; height:inherit; float:left;

}

.index-news .right-news ul li:hover{
	background:white;
}

.index-news .right-news ul li:last-child{

	margin-right:0px;

}

.index-news .right-news ul li .rq1{

	height:60px; line-height:60px; font-size:50px; color:black;

}

.index-news .right-news ul li .rq2{

	height:35px; line-height:35px; font-size:16px; color:#999999;

}

.index-news .right-news ul li a.title{

	display:block; color:black; line-height:38px; height:38px; overflow:hidden; text-decoration:none; font-size:16px; margin-bottom:5px;

}

.index-news .right-news ul li a.img{

	display:block; margin-bottom:15px;

}

.index-news .right-news ul li a.img img{

	max-width:100%;

}

.index-news .right-news ul li .desc{

	margin-top:12px; height:44px; line-height:22px; font-size:13px; color:#999; margin-bottom:20px;

}

.index-news .right-news ul li .more{

	line-height:30px;

}

.index-news .right-news ul li .more a{

	color:#999; font-size:16px; text-decoration:none; 

}

.footer{

	padding:50px 100px; padding-bottom:10px; background:white;

}

.footer .left-b{

	float:left; width:59%;

}

.left-b ul li{

	width:20%; float:left;

}

.left-b ul li&gt;a{

	height:38px; line-height:38px; display:block; margin-bottom:5px; text-decoration:none; font-size:16px; color:#666666;

}

.left-b ul li&gt;a:hover{
	color:#9bb391;
}

.left-b ul li div a{
	display:block; height:35px; line-height:35px; text-decoration:none; color:#999999;
}

.left-b ul li div a:hover{
	color:#9bb391;
}

.left-b .shares{

	margin-top:50px; line-height:35px;

}

.left-b .shares a{

	display:inline-block; margin-right:16px;

}

.footer .right-b{

	float:right; width:36%;

}

.footer .right-b&gt;.desc{

	line-height:35px; margin-bottom:12px; color:#666; font-size:18px;

}

.footer .right-b .forms li{

	margin-bottom:25px; border-bottom:solid 1px #f0f0f0; 

}

.footer .right-b .forms li input{

	display:block; width:100%; height:45px; padding:7px 12px; line-height:31px; color:#999; border:none; outline:none; background:#fafafa;

}

.footer .right-b .forms li:last-child{

	border-bottom:none; margin-bottom:40px;

}

.footer .right-b .forms li:last-child textarea{

	width:100%; height:180px; border:solid 1px #f0f0f0; outline:none; padding:15px; line-height:26px; background:#fafafa;

}

.footer .right-b&gt;a{

	height:40px; display:inline-block; width:120px; line-height:40px; background:#9BB391; color:white; background:#9BB391; text-align:center; text-decoration:none;

}

.footer .right-b&gt;a:hover{
	background:black;
}

.di-nn{

	margin-bottom:40px;

}

.product-bg{
	background:#fafafa;
}

.omm-db{

	height:40px; line-height:40px; text-align:right;  color:#cccccc;

}

.omm-db&gt;a{

	color:#ddd;

}

.omm-db .jszq{

	width:500px; float:left; color:#cccccc; text-align:left;

}

.omm-db .jszq a{

	color:#cccccc;

}

.page-ppt img{

	width:100%;

}

.page-body{

	padding-top:120px;

}

.page-body.no-top{
	padding-top:0px;
}

.main{

	padding:0px 230px; margin-bottom:38px;

}

.main.epage{

	padding-top:40px;

}



.products li{

	float:left; width:25%; text-align:center; margin-bottom:25px;

}

.products li a.p{

	display:block; text-decoration:none; position:relative;

}

.products li a.p .img{

	height:390px; line-height:390px;

}

.products li a.p .img img{

	max-width:100%; max-height:350px;

}

.products li a.p span{

	display:block; line-height:35px; font-size:16px; color:#666666;

}

.products li a.p font{

	display:block; line-height:30px; font-size:14px; color:#999999;

}



.products li .wlink{

	margin-top:15px; height:38px; line-height:35px; text-align:right; position:relative; top:18px; opacity:0; transition: all 0.6s; 

}

.products li:hover .wlink{
	top:0px; opacity:1;
}

.products li .wlink a{

	display:inline-block; width:48%; height:38px; line-height:38px; text-align:center; border-top:solid 1px #f0f0f0; text-decoration:none;

}

.products li .wlink a:first-child{

	float:left;

}

.products li .wlink a:hover{

	background:#9BB391; color:white; border-radius:4px; border:none;

}

.map-box{

	height:600px;

}

.cons li{

	width:33.3%; padding:55px 30px; text-align:center; float:left;

}

.cons li:hover{
	background:#fafafa;
}

.cons li .img{

	height:75px; line-height:75px;

}

.cons li .tit{

	height:36px; line-height:36px; color:#999999; font-size:18px;

}

.about1{

	padding-top:50px; padding-bottom:55px; background:#fafafa;

}

.about-base{

	width:1200px; margin:0 auto;

}

.about-base .img{

	position:relative; padding-bottom:150px;

}

.about-base .img img{

	max-width:100%;

}

.about-base .img .txt-box{

	width:900px; position:absolute; left:150px; bottom:0px; background:white; border:solid 1px #f0f0f0; box-shadow: #ccc 0px 0px 10px; padding:34px 40px; text-align:center;

}

.about-base .img .txt-box .title{

	text-align:center; height:55px; line-height:55px; font-size:30px; color:#333333; margin-bottom:10px;

}

.about-base .img .txt-box .desc{

	line-height:28px; color:#999999;

}

.about2{

	background:#F9F8F4; padding:65px 50px;

}

.about2 .his-box{

	width:100%; overflow:hidden;  margin:0 auto;

}

.about2 .hhiss{

	

}

.about2 .hhiss li{

	float:left; position:relative;   background:url(../images/line.png) repeat-x left 80px;  

}

.about2 .hhiss li .img{

	text-align:center; position:relative; width:160px; height:160px; margin:0 auto;  

}

.about2 .hhiss li .img img{

	max-width:100%; 

}

.about2 .hhiss li .img .tb{

	position:absolute; width:100%; height:100%; left:0px; top:0px;

}

.about2 .hhiss li .img .tb .tb-d{

	 text-align:center; vertical-align:middle; color:#9bb391; font-size:30px; font-weight:bold; padding:7px 5px;display:table-cell; width:160px; height:160px;

}

.about2 .hhiss li .jian{

	width:8px; height:11px; position:absolute; top:75px; right:0px; background:url(../images/jian.png) no-repeat center center;

}

.about2 .hhiss li font.cic{

	width:20px; height:20px; background:white; border:solid 1px #f0f0f0; display:inline-block; border-radius:50%;

}

.about2 .hhiss li .meb{

	padding-bottom:50px; background:url(../images/hline.png) no-repeat center bottom; text-align:center; margin-top:20px; margin-bottom:15px;

}

.about2 .hhiss li .txt{

	height:110px; line-height:22px; overflow:hidden; font-size:12px; color:#999999; width:280px; text-align:center; padding:0px 40px;

}

.about3{

	padding:60px 120px; background:#fafafa;

}

.about3 ul li{

	width:48%; float:left; margin-bottom:38px; margin-right:4%; padding-left:155px; position:relative; height:170px;

}

.about3 ul li:nth-child(even){

	margin-right:0px;

}

.about3 ul li .img{

	position:absolute; width:140px; left:0px; top:0px;

}

.about3 ul li .tit{

	height:65px; line-height:65px; font-size:36px; color:#9bb391; margin-bottom:5px;

}

.about3 ul li .tit font{

	color:#ddd; display:inline-block; line-height:22px; position:relative; top:5px; margin-left:10px; font-size:14px;

}

.about3 ul li .desc{

	height:44px; line-height:22px; color:#999999; overflow:hidden; font-size:14px;

}

.about4{

	background:#F4F7F9; padding:55px 120px;

}

.plefts{  overflow:hidden; position:relative; width:100%; padding:0px 60px; margin:0 auto;}

.plefts .hd{ }

.plefts .hd .prev,.plefts .hd .next{ width:40px; height:40px; position:absolute; top:120px; border-radius:50%; text-align:center; line-height:40px; text-decoration:none; background:#999; color:white;}

.plefts .hd .prev{left:0px;}

.plefts .hd .next{right:0px;}

.plefts .hd .prevStop{ display:none; }

.plefts .hd .nextStop{ display:none; }

.plefts .hd ul{ display:none; }

.plefts .bd{ }

.plefts .bd ul{ overflow:hidden; zoom:1; }

.plefts .bd ul li{ float:left; text-align:center; margin:0px 15px; }

.plefts .bd ul li a{

	display:block; text-decoration:none; color:#999; text-align:center;

}

.plefts .bd ul li a .img{

	height:300px; line-height:300px; width:220px;

}

.plefts .bd ul li a .img img{

	max-width:100%; max-height:250px;

}

.plefts .bd ul li a span{

	display:block; height:32px; line-height:32px;

}

.nlist{
	padding-top:30px;
}

.nlist li{

	width:23%; float:left; margin-right:2.6%;   margin-bottom:20px; background:white; padding-bottom:10px; border-radius:3px;

}

.nlist li:nth-child(4n+0){

	margin-right:0px;

}

.nlist li a.img{

	display:block; height:280px; line-height:280px; overflow:hidden;

}

.nlist li a.img img{

	height:280px;

}

.nlist li a.tit{

	display:block; padding:0px 10px; overflow:hidden; text-decoration:none; color:black; font-size:16px; line-height:42px; background:url(../images/1.png) no-repeat left bottom; height:43px; margin-bottom:5px; overflow:hidden;

}

.nlist li .rq{

	line-height:35px; color:#ccc;  padding:0px 10px;

}

.help-tabs .help-tab{

	display:none;

}

.help-tabs .help-tab.cur{



}

.help1{

	padding:0px 0px; padding-top:55px; background:#fafafa;

}

.help1 .title{

	line-height:55px; font-size:30px; color:#9bb391;

}

.help1 .title font{

	color:#cccccc; margin-left:12px; font-size:14px; display:inline-block; line-height:22px; position:relative; top:4px;

}

.help1_1{

	padding:30px 0px; line-height:25px;

}

.help1 .desc{

	line-height:28px; margin-top:12px; color:#999999; font-size:16px; margin-bottom:18px;

}

.help1 .img{

	padding:40px 0px;

}

.help1 .img img{

	max-width:100%;

}

.help1_1&gt;img{

	max-width:100%;

}

.help1_2,.help1_3{

	padding:30px 0px; line-height:25px;

}

.help1_2 img{

	max-width:100%; 

}

.help1_3 img{

	max-width:100%;

}



.help2{

	background:#F4F7F9; padding:60px 130px;

}

.help3{

	background:#F9F8F4; padding:60px 115px;

}

.help3_1{

	padding-bottom:48px; padding-right:40%; padding-top:25px; background:url(../images/help_3.png) no-repeat right top; background-size:28% auto; padding-left:110px;

}

.help3_1 .help3_2{

	margin-bottom:20px;

}

.help3_1 .help3_2 p{

	line-height:37px; padding-left:25px; background:url(../images/li.png) no-repeat left center;

}

.help3_1&gt;img{

	display:block; max-width:100%;

}

.helps{

	padding:40px 100px; margin:0 auto;

}

.helps li{

	width:31%; margin-right:3.5%; float:left; text-align:center; background:white; padding-bottom:38px;

}

.helps li:nth-child(3n+0){

	margin-right:0px;

}

.helps li .img{

	margin-bottom:10px; text-decoration:none; display:block;

}

.helps li .img img{

	max-width:100%;

}

.helps li a.tit{

	display:block; text-decoration:none; line-height:36px; margin-bottom:4px; color:#9bb391; font-size:18px;

}

.helps li .desc{

	height:66px; line-height:22px; padding:0px 25px; text-align:center; color:#999; font-size:13px;

}

.helps li span{

	display:inline-block; width:36px; height:36px; background:url(../images/help_ico.png) no-repeat left center;

}

.helps li:hover{

	background:#9BB391;

}

.helps li:hover a.tit{

	color:white;

}

.helps li:hover .desc{

	color:white;

}

.helps li:hover span{

	background:url(../images/help_ico2.png) no-repeat left center;

}

.product-left{

	width:45%; float:left;

}

.product-left .img{

	text-align:center; border:solid 1px #f0f0f0; border-radius:5px; height:450px; line-height:400px; padding:25px; margin-bottom:15px;

}

.product-left .img img{

	max-width:100%; max-height:400px;

}

.sma-imgs{

	height:45px; line-height:45px;

}

.sma-imgs a{

	display:inline-block; text-decoration:none; margin-right:10px; width:45px; height:45px; overflow:hidden; text-decoration:none; line-height:45px; border:solid 1px #dfdfdf; text-align:center;

}

.sma-imgs a img{

	width:36px; height:36px;  

}

.sma-imgs a.cur,.sma-imgs a:hover{

	border-color:#98BF88;

}

.product-right{

	width:52%; float:right;

}

.product-gms{

	margin-bottom:15px;

}

.product-right .title{

	line-height:40px; font-size:20px; color:black; margin-bottom:18px; padding-bottom:12px; border-bottom:solid 1px #f0f0f0;

}

.product-right .cs{

	line-height:31px; color:#999; font-size:15px;

}

.detail-tit{

	border-bottom:solid 1px #f0f0f0; height:45px; line-height:40px; font-size:20px; color:#000; margin-bottom:5px;

}

.detail-content{

	line-height:29px; font-size:16px; padding-bottom:40px;

}

.detail-content img{

	max-width:100%; height:auto !important;

}

.product-index .site-title{

	position:relative; opacity:0; top:-50px; margin-top:50px;

}

.dh_in_top_product{

	position:relative; opacity:0; top:50px;

}

.help_index_top{

	position:relative; opacity:0; top:-50px;

}

.help_mid_fw{

	position:relative; opacity:0; top:50px;

}

.edb .footer{

	opacity:0;

}

.mmitem{

	position:relative;

}

.mmitem a{

	position:absolute; left:5%; top:64%; opacity:0; width:160px; height:42px; line-height:42px; border-radius:5px; text-align:center; text-decoration:none; background:white; font-size:18px; color:#999;

}

.mmitem a span{

	color:#999; font-size:12px; position:relative; top:0px;

}
.detail-content{
	min-height:500px;
}

.index-bigs-biimg{
	overflow:hidden; position:relative;
}
.index-bigs-biimg img{
	max-width:100%;
}
.index-bigs-biimg a.txt{
	position:absolute; width:200px; text-align:center; bottom:38%; left:12%; height:45px; line-height:45px; font-size:18px; color:#666; text-decoration:none; background:#FFFFFF; border-radius:5px; transition: all 0.6s; opacity:0;
}
.index-bigs-biimg a.txt.cur{
	opacity:1; left:9%;
}

.osrimg ul{
width:100%; height:100%; overflow:hidden;
}
.osrimg ul li{
float:left; width:9%; overflow:hidden; height:100%; position:relative; transition: all 0.6s;
}
.osrimg ul li a{
display:block; text-decoration:none; height:100%;  position:relative; width:100%; background-size:cover !important;
}
.osrimg ul li.cur{
width:82%;
}
.osrimg ul li.cur a .more{
display:none; 
}
.osrimg ul li a .more{
width:70%; position:absolute; bottom:60px; left:15%; height:38px; line-height:38px; text-decoration:none; text-align:center; border:solid 1px #fff; color:#fff; font-size:16px; border-radius:18px;
}
.osrimg ul li:hover a .more{
background:white; color:black;
}


@media (max-width:1650px){
	.main{
		padding:0px 150px; padding-top:0px;
	}
	.osrimg ul li{
		width:10%;
	}
	.osrimg ul li.cur{
		width:80%;
	}
}

@media (max-width:1500px){
	.main{
		padding:0px 90px;
	}
	.index-tab ul li a .img{
		height:300px; line-height:300px; 
	}
	.index-tab ul li a .img img{
		max-height:255px;
	}
	
	.site-title span{
		line-height:50px; font-size:30px;
	}
	.index-help ul li .index-hdesc span{
		font-size:18px; line-height:30px;
	}
	
	.help2{
		padding:60px 60px;
	}
	.help3{
		padding:60px 60px;
	}
	.helps li .desc{
		margin-bottom:10px;
	}
	.plefts{
		padding:0px 45px;
	}
	
	.plefts .bd ul li{
		margin:0px 10px;
	}
	
	.osrimg ul li{
		width:13%;
	}
	.osrimg ul li.cur{
		width:74%;
	}
	
	.product-index .site-title{
		margin-top:30px; margin-bottom:10px;
	}
	
	.index-product-tab{
		margin-bottom:10px;
	}
	
}
@media (max-width:1500px){
.header .top-link{
	display:none;
}

.index-news.news_on1 .left-news{
	width:200px;
}

.product-index .more{
	display:none;
}

.site-title{
	margin-bottom:20px;
}
.site-title span{
	line-height:45px; font-size:24px;
}
.site-title font{
	font-size:14px; line-height:25px;
}

.index-product-tab{
	height:60px;
}

.index-product-tab a{
	height:60px; line-height:60px;
}

.index-tab ul li a .img{
	height:250px; line-height:250px;
}

.index-tab ul li a .img img{
	max-height:230px;
}



.index-tab ul li a span{
	line-height:30px;
}
.index-tab ul li a font{
	line-height:26px;
}

.index-help ul li .index-hbox{
	height:80px; width:80px;line-height: 80px; font-size: 30px; background-size:80px 80px; margin-bottom:10px;
}

.index-help ul li .index-hdesc font{
	font-size:12px;
}

.index-help{
	padding-top:0px; padding-bottom:0px;
	}

	.index-news .right-news ul li{
		padding-top:90px;
	}
	
	.index-help&gt;div{
		padding-top:30px;
	}

}


@media (max-width:1420px){
	
	.index-help&gt;div{
		padding-top:35px;
	}
	
	.index-sh ul li .descbox{
		padding-top:15px;
	}
	
	.index-sh ul li .descbox .tit{
		line-height: 29px; font-size: 20px;
	}
	
	.index-sh ul li .descbox .desc {
    line-height: 24px;
    padding: 0px 20px;
    padding-top: 10px;
    margin-top: 12px;
    border-top: solid 1px #f0f0f0;
	}
	
	 
	
	
	.index-news .right-news ul li{
		padding-top:45px;
	}

}

</pre></body></html>